Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F9 Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Italy F15 Italy F16 Netherlands F4 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Portugal F3 Spain F12 Spain F13 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Spain F14 Israel F1 Israel F3 China F3 Netherlands F5 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Great Britain F10 Siemens Open - Scheveningen TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Monza Challenger Kosice Challenger Tampere Challenger San Marino Challenger Brasov Challenger Rio De Janeiro Challenger Sao Paulo Challenger Braunschweig Challenger Quimper Challenger Orleans Challenger Mestre Challenger Blois Challenger Milan Challenger Scheveningen Challenger Tampere Challenger Petange Challenger Columbus Challenger Braga Challenger Prostejov Challenger Ludwigshafen Challenger Vigo Challenger M15 Huy M15 Haren M15 Buschhausen M25 Trieste M25 Koksijde Rome Challenger Aamulehti Tampere Opene - Tampere M15 Jakarta Braunschweig Challenger St. Remy Challenger Napoli Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Quimper Challenger Rennes Challenger SkiStar Swedish Open - Bastad M15 Porec M25 Palmanova M25 Palmanova M15 Meerbusch Open Castilla y Leon Trofeo Iberdrola - Segovia M15 Jakarta Siemens Open - Scheveningen Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Braga Challenger Caltanissetta Challenger Barletta Challenger Furth Challenger Constanta Challenger Scheveningen Challenger San Sebastian Challenger Alphen Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Garden Open - Rome Wartburg Open - Eisenach Monterrey Challenger Fairfield Challenger Ostrava Challenger Scheveningen Challenger Bercuit Challenger Sibiu Challenger Cordenons Challenger Mons Challenger Belem Challenger Alphen Challenger Petange Challenger Generali Open 2000 - Kitzbuhel Porto Alegre Challenger RCA Championships - Indianapolis Geneva Challenger Braunschweig Challenger Salem Open - Hong Kong Santiago Challenger Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Chevrolet Cup - Vina del Mar Aix En Provence Challenger Sybase Open - San Jose Vicenza Challenger Marburg Challenger Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Caltanissetta Challenger San Luis Potosi Challenger 2002 - San Luis Potosi TCT Open - Tunis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia V Abierto Internacional de Salinas - Salinas Open 88 - Contrexeville Open de Charleroi - Charleroi Internationaux de Tennis de Brest - Brest Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban Siemens Open 2001 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Black Forest Open - Freudenstadt Alphen Challenger Grand Prix Hassan II - Casablanca Orleans Challenger Open de L'Isere (Open 38) - Grenoble Wroclaw Challenger Sophia Antipolis Challenger Allianz Suisse Open Gstaad - Gstaad Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas International Championship of Croatia - Umag Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Zagreb Open - Zagreb Idea Prokom Open - Sopot Open de Montauban - Montauban RCA Championships - Indianapolis Kremlin Cup - Moscow Pekao Open 2003 - Szczecin Open Castilla y Leon - Segovia Porsche Open - Poznan Challenger Groningen - Groningen Lyon Challenger Ilkley Challenger Citta di Como - Como Genoa Open - Genova Ethias Trophy - Mons Sofia Challenger Internazionali de Tennis di Bergamo - Bergamo Grand Prix Hassan II - Casablanca Siemens Open 2007 - Scheveningen Allianz Suisse Open Gstaad - Gstaad San Marino Cepu Open - San Marino Tean International - Alphen Ethias Trophy - Mons Generali Open 2003 - Kitzbuhel Tennis Napoli Cup - Napoli TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open Tarragona Costa Daurada - Tarragona Orbetello Challenger San Sebastian Challenger Manerbio Challenger Alphen Challenger Sacramento Challenger Tiburon Challenger Heilbronn Challenger Quimper Challenger Bath Challenger Marrakech Challenger Bordeaux Challenger Santiago Challenger Heilbronn Challenger Alphen Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Salinas Challenger Caltanissetta Challenger St. Remy Challenger Santos Challenger Ortisei Challenger Marburg Challenger Alphen Challenger Orleans Challenger Sacramento Challenger Heilbronn Challenger Tiburon Challenger Rennes Challenger Happy Valley Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger San Juan Challenger Portoroz Challenger Alphen Challenger Trnava Challenger Orleans Challenger Mons Challenger Casablanca Challenger Las Vegas Challenger Monterrey Challenger Scheveningen Challenger Mouilleron-Le-Captif Challenger M25 Nussloch Furth Challenger Blois Challenger Mouilleron-Le-Captif Challenger Legg Mason Tennis Classic - Washington D.C. Braunschweig Challenger Grand Prix de Tennis de Lyon - Lyon Scheveningen Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe Mons Challenger Mohammedia Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London Bergamo Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest Open de Moselle - Metz Como Challenger Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa AT&T - Buenos Aires Open SEAT Godo 2006 - Barcelona Tiburon Challenger Mons Challenger Orlando Challenger Koblenz Challenger Rennes Challenger Ordina Open - 's-Hertogenbosch Bangkok Challenger The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Alphen Challenger Open de Moselle - Metz Nord/LB Open - Braunschweig Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Bordeaux Challenger Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open Seat Godo 2003 - Barcelona Rome Challenger Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad M15 Monastir Pilot Pen Tennis - New Haven Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai BMW Open - Munich The Artois Championships - London Dutch Open Tennis - Amersfoort Open de Moselle - Metz ATP Kremlin Cup - Moscow Brisbane - Brisbane Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Franklin Templeton Tennis Classic - Scottsdale Sopot Challenger AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne IPP Open - Helsinki Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Biella Challenger TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mohammedia Challenger Gerry Weber Open - Halle Meerbusch Challenger Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Estoril Open - Estoril Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Moselle Open - Metz ASB Classic - Auckland Open Sud de France - Montpellier Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech AEGON Championships - London Bet-at-home Open - Hamburg Suisse Open - Gstaad Swiss Indoors Basel - Basel Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Qatar Mobil Open 2001 - Doha Moselle Open - Metz Trofeo Conde de Godo - Barcelona Libema Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle The Samsung Open - Nottingham Davidoff Swiss Indoors - Basel Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest BellSouth Open - Vina del Mar Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Estoril Open - Estoril Dutch Open Tennis - Amersfoort Open de Moselle - Metz Next Generation Adelaide International - Adelaide Open 13 - Marseille The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Moselle - Metz International German Open - Hamburg Grand Prix Hassan II - Casablanca Portugal Open - Oeiras AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne AEGON International - Eastbourne Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Open Sud de France - Montpellier Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Swiss Indoors Basel - Basel Catella Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Medibank International - Sydney Estoril Open - Estoril Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Brisbane International - Brisbane Tennis Masters Series - Paris ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Rome Generali Open - Kitzbuhel Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tata Open - Chennai Pacific Life Open - Indian Wells ATP Kremlin Cup - Moscow NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Apia International - Sydney Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Open Sud de France - Montpellier Tennis Masters Series - Hamburg Moselle Open - Metz BNP Paribas Masters - Paris Rogers Masters - Toronto The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid French Open - Paris Topshelf Open - 's-Hertogenbosch U.S. Open - New York Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne The Stella Artois Championships - London French Open - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Apia International - Sydney Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrid Open - Madrid European Open - Antwerp French Open - Paris Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Wimbledon - London Heineken Open - Auckland U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 1, 2R, MKD-NED 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Olympics - Beijing M25 Heraklion Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Wimbledon (juniors) Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Australian Open (juniors) U.S. Open (juniors) M25 The Hague Kooyong Classic - Kooyong M25 Oldenzaal M15 Heraklion